Natürliche Vorkommen: Iberische Halbinsel (fast gesamtes Gebiet, aber sehr selten im Nordosten), Frankreich (zerstreut auf Silikatböden westlich der Linie Jura - östliche Pyrenäen), Belgien, Luxemburg, Großbritannien (fast gesamtes Gebiet, vor allem im Südwesten; teilweise nur eingebürgert), Deutschland (Mosel, Nahe, Eifel und Hunsrück; sonst gelegentlich eingebürgert oder eingeschleppt) und Marokko, eingebürgert oder eingeschleppt in Irland, Norwegen, Schweden, Weißrussland, auf Madeira, auf den Azoren, in Australien und Tasmanien
Felsen sowie steinige oder sandige Bereiche; auf basenarmen Böden; in 0-1700 m Höhe